package com.ruoyi.system.pojo.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class TransactionRecordUserVO {
    private   Integer transactionRecordId;
    /**
     * 商品ID
     */
    private Integer productId;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 买家用户ID
     */
    private Integer buyerId;

    /**
     * 买家用户名
     */
    private String buyerName;

    /**
     * 卖家用户ID
     */
    private Integer sellerId;

    /**
     * 卖家用户名
     */
    private String sellerName;

    /**
     * 交易日期，双方约定的时间
     */
    private Date transactionDate;

    /**
     * 交易地址
     */
    private String transactionAddress;

    /**
     * 交易价格
     */
    private Double price;

    /**
     * 交易数量
     */
    private Integer quantity;

    /**
     * 交易状态（如：1=已完成、2=待确认、3=已取消等）
     */
    private Integer status;

    /**
     * 支付方式（如：1=支付宝、2=微信、3=现金等）
     */
    private String paymentMethod;

    /**
     * 买家确认（0=未确认，1=已确认）
     */
    private Integer buyerConfirmation;

    /**
     * 卖家确认（0=未确认，1=已确认）
     */
    private Integer sellerConfirmation;

    /**
     * 备注信息
     */
    private String notes;
}
